.flex-direction-nav{
    margin: 0;
    padding: 0;
    list-style: none;
}
.flex-direction-nav a {
    display: block;
    position: relative;
    width: 45px;
    height: 45px;
    margin: 23px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    /*overflow: hidden;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0.7;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    background: #000;
    background: rgba(1, 8, 77, 0.637);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    vertical-align: middle;
    padding-top: 12px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-decoration: none!important;
    text-shadow: black 5px 3px 3px;
}

.flex-direction-nav a.flex-prev {
    margin-left: 6px;
}

.flex-direction-nav a.flex-next {
    margin-right: 6px; 
    right: 16px;
    text-align: right;
}

/*.flex-direction-nav a.flex-prev:before{
    content: '\e890';
    margin-left: -6px;
}
.flex-direction-nav a.flex-next:before{
    content: '\e890';
    margin-right: -6px;
}*/
